#ifndef __CALLBACKS_GL__
#define __CALLBACKS_GL__

/* Callback Functions */
static void errorCallback (int error, const char* description);
static void keyCallback (GLFWwindow* window, int key, int scancode, int action, int mods);
static void mouseCallback (GLFWwindow* window, int button, int action, int mods);
static void mouseCursorCallback (GLFWwindow* window, double px, double py);
static void windowSizeCallback (GLFWwindow *window, int width, int height);
static void framebufferSizeCallback (GLFWwindow* window, int width, int height);

#endif